package com.lhd.codeparkcodesandbox.secutity;

import java.security.Permission;

/**
 * 禁用所有权限安全管理器
 */
public class DenySecurityManager extends SecurityManager{

    /**
     * 检查权限。
     * 此方法旨在抛出一个SecurityException，指出特定权限被拒绝。
     * 通过抛出异常，明确指出权限检查失败，从而防止未授权的访问或操作。
     *
     * @param perm 需要检查的权限对象，表示一个特定的权限需求。
     * @throws SecurityException 如果没有足够的权限，则抛出此异常。
     */
    @Override
    public void checkPermission(Permission perm) {
        throw new SecurityException("权限异常：" + perm.toString());
    }

}
